package gybase01

/**
 ********************************************************
 * Author: chinadragon
 * Time: 2021/11/16 下午10:04
 * Name:
 * Overview:
 * Usage:
 ********************************************************
 *
 */

def foo(String str){
    //控安全处理： 这里如果str是null 则不执行后面的程序
    str?.reverse()//倒序
}

println foo("abcdef")
println foo(null)
//tset
//null

class A{
    static A test1(){
        this
    }

    static A test2(){
        this
    }
}

// java静态方法是不允许放回this的，这里groovy可以做到

//点用静态方法 链式调用
A.test1().test2()
